<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Proyecto extends CI_Controller {

	public function __construct(){
		parent::__construct();
		$this->load->library('form_validation');
   	    $this->load->view('plantilla/front_end/header');
		$this->load->view('plantilla/front_end/sidebar');
	 $this->load->library('session');
 
	}
   
	public function index()
	{                 
 
	   empty($selec1);
       if($this->input->post('submitGuardar')){
            
			$this->form_validation->set_rules('codigo_proyecto','Codigo', 'required|alpha_numeric');
            $this->form_validation->set_rules('nombre_proyecto','Nombre', 'required');
            $this->form_validation->set_rules('direccion_proyecto','Direccion', 'required');
			$this->form_validation->set_rules('descripcion_proyecto','Descripcion','required');
            $this->form_validation->set_message('required','El campo %s es Obligatorio');
                     
            
            if($this->form_validation->run() != FALSE){
                $tpselec=$_SESSION['sproy_proyecto'];
                $participantes=$_SESSION['persona_proyecto'];
                $prodato =array(
                            'codigo'=>$this->input->post("codigo_proyecto",true),
                            'nombre'=>$this->input->post("nombre_proyecto",true),
                            'direccion'=>$this->input->post("direccion_proyecto",true),
                            'descripcion'=>$this->input->post("descripcion_proyecto",true),
                            'TipoProyecto_idTipo'=>$tpselec
                        );
                            
            $idProy=$this->proyecto_model->addProyectos($prodato);
            
                	   
                         
                 $i=0;  
               session_destroy();
              
        while($i<count($participantes)){
             //$item=each($participantes);                        
             $deta=array(
             'Proyecto_idProyecto'=>$idProy,
            'Participante_Ci'=>$participantes[$i]->Ci,
             'Cargo'=>$participantes[$i]->Ci,
             'Categoria'=>$participantes[$i]->Ci
             );
             $detalle=$this->contactoproyecto_model->add_participanteProyecto($deta);
             $i++;
            }
            }    
                $proys=$this->proyecto_model->getProyectos();
                
       
                redirect(base_url().'proyecto/gestionar');
                	
                return;
                        
          

        }
        if($this->input->post('submitagregarp')){
             $dato=$this->participante_model->getParticipantes();
            if(isset($_SESSION['persona_proyecto'])){
            $contactos=$_SESSION['persona_proyecto'];
            
            $this->load->view('participante/gestionarSeleccion',compact("dato","contactos"));
            }else{
            $contactos=0;
              $this->load->view('participante/gestionarSeleccion',compact("dato","contactos"));   
            }
               
	  
		   
        }else{
            
            
   	    if($this->input->post('enviar')){
          
           $selec=$_POST['seleccionados'];
           $selec1=$this->participante_model->getParticipantes2($selec);
           $tproy=$this->tiproy_model->getTiproyectoss(); 
           $this->load->view('proyecto/regProy',compact("tproy","selec1"));	 		
			}
		else{
         
        
           $tproy=$this->tiproy_model->getTiproyectos("true"); 

           $this->load->view('proyecto/regProy',compact("tproy","selec1"));	
    }
		  
		}  
              
	
	               
    }
   

   
    public function gestionar()
    {     
        
       if($this->input->post('submitNuevo')){
        redirect(base_url().'proyecto/index');
       }
      
       if($this->input->post('submitImprimir')){
        
       }      
       if($this->input->post('submitFiltrar')){
       
       	$this->form_validation->set_rules('nombre_proyecto','NombreProy','');
		
			if($this->form_validation->run() != FALSE){
			
                $dato_proy=array(
                'nombre'=>$this->input->post("nombre_proyecto",true),
                'TipoProyecto_idTipo'=>$_POST['tproy_proyecto'],
                'estado'=>$_POST['user']
                );
                
                
        if($dato_proy['nombre']==null && $dato_proy['TipoProyecto_idTipo']!=null){
            $tidat=$this->tiproy_model->getTiproyectos($dato_proy['estado']);
            $datos=$this->proyecto_model->getXtipo_Proyecto($dato_proy);
             $this->load->view('proyecto/gestionar',compact("datos","tidat"));
             return;
        }else{
            if($dato_proy['nombre']!=null && $dato_proy['TipoProyecto_idTipo']==null){
            $tidat=$this->tiproy_model->getTiproyectos($dato_proy['estado']);
            $datos=$this->proyecto_model->getXnombre_Proyecto($dato_proy);
             $this->load->view('proyecto/gestionar',compact("datos","tidat"));
             return;
           }else{
            if($dato_proy['nombre']!=null && $dato_proy['TipoProyecto_idTipo']!=null){
              $tidat=$this->tiproy_model->getTiproyectos($dato_proy['estado']);
              $datos=$this->proyecto_model->getXnombre_and_tipoProyecto($dato_proy);
              $this->load->view('proyecto/gestionar',compact("datos","tidat"));
              return;  
            }else{
             if($dato_proy['nombre']==null && $dato_proy['TipoProyecto_idTipo']==null){
              $tidat=$this->tiproy_model->getTiproyectos($dato_proy['estado']);
              $datos=$this->proyecto_model->getProyectos_habilitados2($dato_proy['estado']);
              $this->load->view('proyecto/gestionar',compact("datos","tidat"));
              return;  
            }   
            }
           }
        }
		
     }
    }
        $tidat=$this->tiproy_model->getTiproyectos("true");
	    $datos=$this->proyecto_model->getProyectos_habilitados2("true");
       
	   $this->load->view('proyecto/gestionar',compact("datos","tidat"));
    }	
    public function editargrupo(){
        $this->load->view('proyecto/editarproyecto');
    } 
    public function eliminar($id=null){
                if(!$id){
                    show_404();
                }
                
                 $deBaja = $this->proyecto_model->dar_deBaja_proyecto($id);
                
                if($debaja){
                     redirect(base_url().'proyecto/gestionar');
                }else{
                    redirect(base_url().'proyecto/gestionar');
                }
    }
          
    public function dar_de_baja(){
          
            
            if($this->input->post('enviar')){
          
           $selec=$_POST['seleccionados'];
           $this->proyecto_model->dar_de_baja_grupo($selec);
          
           	}
            $data=$this->proyecto_model->getProyectos_habilitados2("true");
            $this->load->view("proyecto/dar_de_baja",compact("data"));
        
            
        }
        public function habilitar(){
           
            if($this->input->post('enviar')){
          
           $selec=$_POST['seleccionados']; 
           $this->proyecto_model->habilitar_grupo($selec); 	 		
			}
             $data=$this->proyecto_model->getProyectos_habilitados2("false");
            $this->load->view("proyecto/habilitar",compact("data"));
             
        }

    
   

}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */
